package org.example.service;

import java.util.List;
import java.util.Map;

public interface CartService {
    // 添加商品到购物车
    void addToCart(int userId, int productId, int quantity);
    
    // 从购物车移除商品
    void removeFromCart(int userId, int productId);
    
    // 更新购物车商品数量
    void updateQuantity(int userId, int productId, int quantity);
    
    // 获取用户购物车商品列表
    List<Map<String, Object>> getCartItems(int userId);
    
    // 创建订单
    String createOrder(int userId);
    
    // 清空用户购物车
    void clearCart(int userId);
} 